/** @jsxImportSource @emotion/react */
import * as React from "react";
import {CCell, Cell, Table, TableBody, TableRow, Text,} from "customize-easy-ui-component";
import { DirectLink } from "../../../routing/Link";
import {CCellUnit} from "../../common/base";
import {检验设备结论} from "../viewRes";


//整个结论报告页
export const 检验结论报告= ({ orc, rep,theme } : { orc: any, rep: any,theme:any}
) => {
  return <>
    <Text variant="h2" css={{
      textAlign: 'center',
      "@media print": {
        pageBreakBefore: 'always',
      },
    }}>工业锅炉内部检验结论报告</Text>
    <div id={'Survey'} css={{
      display: 'flex',
      justifyContent: 'space-between',
      flexDirection: 'column',
      [theme.mediaQueries.md]: {
        flexDirection: 'row',
      }
    }}>
      <Text>检验日期：{orc?.检验日期}</Text>
      <Text>报告编号：{rep.isp?.no}</Text>
    </div>
    <Table fixed={["4%", "10%", "22%", "11%","16%", "11%", "%"]} css={{borderCollapse: 'collapse'}} tight miniw={800}>
      <TableBody>
        <DirectLink href={`/report/${rep?.modeltype}/ver/${rep?.modelversion}/${rep?.id}/Survey#Survey`}>
          <TableRow>
            <CCell colSpan={2}>使用单位</CCell>
            <CCell colSpan={2}>{orc.使用单位}</CCell>
            <CCell>使用单位联系人</CCell>
            <CCell colSpan={2}>{orc.单位联系人 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>使用单位地址</CCell>
            <CCell colSpan={2}>{orc.使用单位地址 || '／'}</CCell>
            <CCell>联系电话</CCell>
            <CCell colSpan={2}>{orc.安全员电}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>使用单位统一社会信用代码</CCell>
            <CCell colSpan={2}>{orc.使用单位信用码}</CCell>
            <CCell>邮政编码</CCell>
            <CCell colSpan={2}>{orc.使用单位邮编 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>产权单位</CCell>
            <CCell colSpan={2}>{orc.产权单位 || '／'}</CCell>
            <CCell>设备使用地点</CCell>
            <CCell colSpan={2}>{orc.设备使用地点 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>制造单位</CCell>
            <CCell colSpan={2}>{orc.制造单位 || '／'}</CCell>
            <CCell>安装单位</CCell>
            <CCell colSpan={2}>{orc.安装单位 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>锅炉型号</CCell>
            <CCell>{orc.型号 || '／'}</CCell>
            <CCell>设备代码</CCell>
            <CCell>{orc.设备代码 || '／'}</CCell>
            <CCell>使用登记证编号</CCell>
            <CCell>{orc.使用证号 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>产品(制造)编号</CCell>
            <CCell>{orc.出厂编号 || '／'}</CCell>
            <CCell>制造日期</CCell>
            <CCell>{orc.制造日期 || '／'}</CCell>
            <CCell>锅炉使用编号</CCell>
            <CCell>{orc.单位内部编号 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>投入使用日期</CCell>
            <CCell>{orc.投用日期 || '／'}</CCell>
            <CCell>上检日期</CCell>
            <CCell>{orc.上检日 || '／'}</CCell>
            <CCell>燃烧器型号</CCell>
            <CCell>{orc.燃器型 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>加热方式</CCell>
            <CCell>{orc?.加热方式 || '／'}</CCell>
            <CCell>燃料种类</CCell>
            <CCell>{orc.燃料种类 || '／'}</CCell>
            <CCell>燃烧器产品编号</CCell>
            <CCell>{orc.燃器编 || '／'}</CCell>
          </TableRow>
          <TableRow>
            <CCell rowSpan={3}>性能参数</CCell>
            <CCell>额定{orc.是功率?'功率' :'蒸发量'}</CCell>
            <CCellUnit colSpan={2} unit={orc.是功率?'MW' :'t/h'}>{orc.额定蒸发量 || '／'}</CCellUnit>
            <CCell>额定压力</CCell>
            <CCellUnit colSpan={2} unit={'MPa'}>{orc.额定压力 || '／'}</CCellUnit>
          </TableRow>
          <TableRow>
            <CCell>额定温度</CCell>
            <CCellUnit colSpan={2} unit={'℃'}>{orc.额定温度 || '／'}</CCellUnit>
            <CCell>工作压力</CCell>
            <CCellUnit colSpan={2} unit={'MPa'}>{orc.工作压力 || '／'}</CCellUnit>
          </TableRow>
          <TableRow>
            <CCell>出口温度</CCell>
            <CCellUnit colSpan={2} unit={'℃'}>{orc.出口温度 || '／'}</CCellUnit>
            <CCell>回流温度</CCell>
            <CCellUnit colSpan={2} unit={'℃'}>{orc.回流温度 || '／'}</CCellUnit>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>检验依据</CCell>
            <CCell colSpan={5}>《锅炉安全技术规程》(TSG 11-2020)</CCell>
          </TableRow>
        </DirectLink>
        <DirectLink href={`/report/${rep?.modeltype}/ver/${rep?.modelversion}/${rep?.id}/Conclusion#Conclusion`}>
          <TableRow>
            <CCell scope="row" colSpan={2}>资料审查</CCell>
            <Cell colSpan={5} css={{whiteSpace:'pre-line' }}>
              {orc.资料审查}
            </Cell>
          </TableRow>
          <TableRow>
            <CCell colSpan={2}>缺陷及其处理</CCell>
            <Cell colSpan={5}><div css={{minHeight: '2rem',whiteSpace:'pre-wrap'}}>
             {orc.问题及处}</div></Cell>
          </TableRow>
        </DirectLink>
      </TableBody>
    </Table>

    {检验设备结论({theme, orc, rep})}
  </>;
};

//,whiteSpace:'pre-wrap' whiteSpace:'pre-line'可直接替代
